<?php
/**
 * <https://y.st./>
 * Copyright © 2017 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'Chase is being difficult, but will get back to me in two days.',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<section id="general">
	<h2>General news</h2>
	<p>
		<strong>*Chase Bank did not update the name on my account like they said they did.*</strong>
		I don&apos;t have time for this, school has started.
		I sent them a message instead of visiting them in person.
		Our conversation was as follows:
	</p>
	<blockquote>
		<p>
			I went into a branch to have the name on my account updated because I&apos;ve had a legal change of name, and I brought a certified copy of the court order along with my new DMV ID.
			I was told that I needed to have paperwork mailed to me, and that I needed to fill that out and bring it back along with my court order and ID again.
			When the letter from Chase arrived, there was no paperwork at all to fill out, and it just told me to bring my ID or the court order to Chase.
			I brought both back to a branch, and I was told my name would be updated this time.
			Now, I&apos;ve received a letter saying my name was already updated, so no further action was required by Chase at this time.
			After I finally managed to log into your website (your website is a major pain to log into and use), I found that the name on my account had not been updated at all.
			How do I get the name on my account updated?
			I have had a court-approved change of name and have no interest in using my birth name any further.
			Furthermore, there will come a point when my old DMV ID with my former name expires.
			I won&apos;t be able to manage my Chase account at that point if you haven&apos;t updated the name on my account.
			How do I get you to actually update the name on my account?
		</p>
	</blockquote>
	<blockquote>
		<p>
			Hello <span class="redacted">[REDACTED]</span>,
		</p>
		<p>
			Thank you for contacting Chase about updating the name on your account.
		</p>
		<p>
			To update your name on the account we will need some additional documentation.
			I am sending a form via US Mail to the address listed on your account.
			It should arrive by 7 to 10 business days.
		</p>
		<p>
			Please complete this form and fax it back with your documentation to the number provided.
			Once received, either myself or one of my colleagues will update your name in our records and send a replacement card.
		</p>
		<p>
			We appreciate your business and thank you for being a Chase customer.
		</p>
		<p>
			Thank you,<br/>
			<span class="redacted">[REDACTED]</span><br/>
			Chase Email Servicing<br/>
			1-800-436-7927<br/>
		</p>
	</blockquote>
	<blockquote>
		<p>
			That&apos;s what you told me the first time, but then what you sent me wasn&apos;t actually paperwork to fill out. It was just paperwork that said to fill it out only if the change wasn&apos;t because of a court order, but it *is* because of a court order. Are you going to actually send me something to fill out this time? This is really getting old, and will be the third time I&apos;m waiting for something in the mail from you. This should be a very quick process, but you keep dragging it out.
		</p>
		<p>
			Additionally, I do not have a fax machine. May I just bring the paperwork in-branch?
		</p>
	</blockquote>
	<blockquote>
		<p>
			Hello <span class="redacted">[REDACTED]</span>,
		</p>
		<p>
			I appreciate your follow-up email about updating your legal name on the account.
		</p>
		<p>
			I&apos;ve forwarded your message to the appropriate department for review.
			You should receive a response within two business days.
		</p>
		<p>
			We appreciate your business with Chase.
		</p>
		<p>
			Thank you,<br/>
			<span class="redacted">[REDACTED]</span><br/>
			Chase Email Servicing<br/>
			1-800-436-7927<br/>
		</p>
	</blockquote>
	<p>
		Needless to say, I&apos;m a bit annoyed; perhaps more than I should be.
		However, they&apos;re hitting me with two things I can&apos;t stand and one that&apos;s normally just obnoxious, plus I&apos;m a bit anxious about school.
		I feel like I&apos;m already a bit behind in my studies.
		Now they&apos;re keeping my account under my horrid birth name and assuming I have access to a fax machine, while making me wait for things to come through the slow postal system, things that just tell me that nothing has happened or that I didn&apos;t need to wait for them after all.
		I mean, c&apos;mon!
		Not everyone has a fax machine.
		In fact, unlike telephones, which also not everyone has but businesses assume we all do, I&apos;m fairly certain most private citizens don&apos;t have fax machines.
		Fax machines are an archaic business technology that businesses refuse to replace with something modern (say, scanned documents sent via email/$a[HTTP] or something), and for some reason, several businesses thing all or most private citizens would have one in their living rooms or something.
		And mail?
		Just email me the document, or provide a link to it.
		At the very least, I can look at it and verify it&apos;s the exact same document they already sent me and that says I shouldn&apos;t actually fill it out.
		Let me move on in this process.
	</p>
	<p>
		Speaking of credit cards, I haven&apos;t heard from Discover in a while.
		I wonder if my documents have made it to them yet.
		Again, they wanted them via post, so it&apos;s taking more time than it honestly should, but unlike Chase, Discover hasn&apos;t sent me any annoying letters saying my name has already been updated in their system when it really hasn&apos;t.
	</p>
	<p>
		I forgot I had something in the oven, so not only did I not eat it in time to head out to work on time, I also burnt it.
		After eating it anyway (I&apos;m surprised it wasn&apos;t so much more unpalatable than it was), I left my apartment.
		On my way out, my downstairs neighbour caught me.
		Ugh!
		What rotten timing.
		Anyway, they offered me an old milk crate for storage, told me their birthday is tomorrow, and asked me to bring them bread sticks tonight.
		They offered to pay for them, but I declined; not because it&apos;s their birthday, as I don&apos;t really observe those, but just because I want to get along with my neighbours.
		I rushed to work, beginning the work day in a much sweatier state than I wanted to.
		When I got home though, I couldn&apos;t get them to come to the door.
		They said they&apos;d still be awake after asking when I&apos;d get off work, but they must&apos;ve gone to bed anyway.
		I left the bread sticks hanging on their door knob, but they won&apos;t be fresh in the morning.
		I&apos;ll probably bring more tomorrow, but the same problem is likely to occur.
		I found the old milk crate by my door when I went upstairs.
		I&apos;m not sure exactly what to put in it yet, but I can&apos;t help but feel a sturdier container than cardboard will be useful to have around.
	</p>
	<p>
		My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
	</p>
</section>
<section id="university">
	<h2>University life</h2>
	<p>
		I completed my <span title="Programming 2">CS 1103</span> reading for the week and wrote up my initial discussion post:
	</p>
	<blockquote>
		<p>
			Asking whether it&apos;s the computer or the program that should handle a given task is like asking if it&apos;s the brain or the mind that should.
			It&apos;s very difficult to separate the two.
			The program is the instructions given to a computer about how to perform a specific task.
			However, programs can&apos;t actually do anything.
			Instead, the computer performs all the tasks.
		</p>
		<p>
			The program should include instructions on how to catch and handle exceptions, though it&apos;s the computer that executes those instructions.
			The exceptions arising in a given piece of code are usually best understood by the programmer.
			For that reason, the programmer of a specific program is in the best position to understand the best way of dealing with those exceptions.
			Leaving exceptions to be dealt with outside the program is therefore not optimal, and in my opinion, is just lazy.
			Another option is to not handle the exception in the program that threw it, but to handle it elsewhere in the computer: the operating system.
			This is a terrible idea and should never be done.
			If your program is written in a language that automatically catches exceptions that haven&apos;t been caught in the program, such as Java or $a[PHP], it might be acceptable in some cases to leave it to the language and/or interpreter to cacth your exceptions for you.
			This should only be doen when you don&apos;t mind showing error messages and stack traces to the user.
			Usually though, you don&apos;t want to confuse your users with stack traces that they likely don&apos;t understand.
			If the language doesn&apos;t catch exceptions for you, the operating system may be hit with them if you don&apos;t catch them yourself in your code.
			This can lead to the computer crashing or locking up until restarted.
			This is never preferable, and should be avoided at all times.
		</p>
	</blockquote>
</section>
END
);
